Standalone Firebird 1.5.1

Otázka od: Michal Hlavac

4. 8. 2004 8:29

Zdravim,

vedel by ma niekto prosim nakopnut, ako spravim, aby sa firebird server
spustal iba ked spustim moju aplikaciu, a ked ju skoncim, aby skoncil aj
on...

dik, miso



Odpovedá: Milan Tomes

4. 8. 2004 10:01

Sice nechapu proc chces docilit zrovna tohoto - vzdyt prave proto je to
server, aby bezel porad a IMHO pokud na IB neni zadna konektivita, tak nic
"nezere" - ale prosim:

Pokud je to na stejnem pocitaci, tak pres OpenSCManager otevrit Services
manager, najit sluzbu (OpenService), dotazat se na stav (QueryServiceStatus)
nastartovat (StartService) nebo ukoncit (ControlService) a nezapomenout
zavirat handly (CloseServiceHandle).

HTH

S pozdravem

Milan Tomes


> [mailto:delphi-l-owner@clexpert.cz]On Behalf Of Michal Hlavac
> Sent: Wednesday, August 04, 2004 9:29 AM
>
> vedel by ma niekto prosim nakopnut, ako spravim, aby sa firebird server
> spustal iba ked spustim moju aplikaciu, a ked ju skoncim, aby skoncil aj
> on...


Odpovedá: Fedor 'fi0dor' Tirsel

4. 8. 2004 9:31

: Zdravim,

Dobry den,

: vedel by ma niekto prosim nakopnut, ako spravim, aby sa firebird server
: spustal iba ked spustim moju aplikaciu, a ked ju skoncim, aby skoncil aj
: on...
:
: dik, miso

pokial sa jedna o Win NT resp. XP, da sa Firebird spustat a ukoncovat ako
sluzba
systemu. Ak pouzivate Win 98, tak sa da server spustit prikazom fbserver.exe
resp. fb_inet_server.exe (rozdiel je v tom, ze jeden je CS a druhy SS) -- oba
subory sa nachadzaju v adresari s nainstalovanym Firebirdom (/bin). Ukoncit
server potom mozete cez Win API (zistite si handle serveru a poslete mu close).
Samozrejme su aj lepsie riesenia, ale tie ma momentlane nanapadnu  .

S pozdravom...
--
Fedor 'fi0dor' Tirsel
www.fi0dor.info


Odpovedá: Michal Hlavac

4. 8. 2004 10:13

Milan Tomes wrote:

> Sice nechapu proc chces docilit zrovna tohoto - vzdyt prave proto je to
> server, aby bezel porad a IMHO pokud na IB neni zadna konektivita, tak nic
> "nezere" - ale prosim:
>
> Pokud je to na stejnem pocitaci, tak pres OpenSCManager otevrit Services
> manager, najit sluzbu (OpenService), dotazat se na stav (QueryServiceStatus)
> nastartovat (StartService) nebo ukoncit (ControlService) a nezapomenout
> zavirat handly (CloseServiceHandle).

no, mne islo o toto, ale bez pouzitia service... aby firebird bezal iba
ako proces, ktory sa spusti pri starte aplikacie a skoncil spolu s
delphi aplikaciou... toto ma napriklad velmi pekne spraveny Sybase ASA.

aby tento fb server vyuzivala iba moja aplikacia lokalne...

chcem to aj kvoli tomu, aby sa nemuselo na klientskom pocitaci nic
instalovat... iba sa skopiruje aplikacia (aj s fb binarkami) do adresara
a po spusteni exe sa spusti fb a fici to...

miso


Odpovedá: Milan Tomes

4. 8. 2004 10:17

Tak pouzij Embedded server - to je presne to co potrebujes...

S pozdravem

Milan Tomes

> [mailto:delphi-l-owner@clexpert.cz]On Behalf Of Michal Hlavac
> Sent: Wednesday, August 04, 2004 10:39 AM
>
> no, mne islo o toto, ale bez pouzitia service... aby firebird bezal iba
> ako proces, ktory sa spusti pri starte aplikacie a skoncil spolu s


Odpovedá: Fedor 'fi0dor' Tirsel

4. 8. 2004 10:47

: aby tento fb server vyuzivala iba moja aplikacia lokalne...
:
: chcem to aj kvoli tomu, aby sa nemuselo na klientskom pocitaci nic
: instalovat... iba sa skopiruje aplikacia (aj s fb binarkami) do adresara
: a po spusteni exe sa spusti fb a fici to...

V tomto pripade je vhodnym riesenim pouzit embedded verziu servera (jedno dll).
Prestuduj si README_embedded.txt, ktory je v /doc adresary.

S pozdravom...
--
Fedor 'fi0dor' Tirsel
www.fi0dor.info


Odpovedá: Marek Spisak

4. 8. 2004 12:25

Michal Hlavac wrote:

>Milan Tomes wrote:
>
>
>
>>Sice nechapu proc chces docilit zrovna tohoto - vzdyt prave proto je to
>>server, aby bezel porad a IMHO pokud na IB neni zadna konektivita, tak nic
>>"nezere" - ale prosim:
>>
>>Pokud je to na stejnem pocitaci, tak pres OpenSCManager otevrit Services
>>manager, najit sluzbu (OpenService), dotazat se na stav (QueryServiceStatus)
>>nastartovat (StartService) nebo ukoncit (ControlService) a nezapomenout
>>zavirat handly (CloseServiceHandle).
>>
>>
>
>no, mne islo o toto, ale bez pouzitia service... aby firebird bezal iba
>ako proces, ktory sa spusti pri starte aplikacie a skoncil spolu s
>delphi aplikaciou... toto ma napriklad velmi pekne spraveny Sybase ASA.
>
>aby tento fb server vyuzivala iba moja aplikacia lokalne...
>
>chcem to aj kvoli tomu, aby sa nemuselo na klientskom pocitaci nic
>instalovat... iba sa skopiruje aplikacia (aj s fb binarkami) do adresara
>a po spusteni exe sa spusti fb a fici to...
>
>miso
>
>
>
Co takhle embded server? Uz se tady o tom docela dost psalo. Je to
sikovna vecicka prave pro takove vyuziti.

Marek

Odpovedá: Marek Spisak

4. 8. 2004 12:29

Marek Spisak wrote:

> Michal Hlavac wrote:
>
>> Milan Tomes wrote:
>>
>>
>>
>>> Sice nechapu proc chces docilit zrovna tohoto - vzdyt prave proto je to
>>> server, aby bezel porad a IMHO pokud na IB neni zadna konektivita,
>>> tak nic
>>> "nezere" - ale prosim:
>>>
>>> Pokud je to na stejnem pocitaci, tak pres OpenSCManager otevrit
>>> Services
>>> manager, najit sluzbu (OpenService), dotazat se na stav
>>> (QueryServiceStatus)
>>> nastartovat (StartService) nebo ukoncit (ControlService) a nezapomenout
>>> zavirat handly (CloseServiceHandle).
>>>
>>
>>
>> no, mne islo o toto, ale bez pouzitia service... aby firebird bezal
>> iba ako proces, ktory sa spusti pri starte aplikacie a skoncil spolu
>> s delphi aplikaciou... toto ma napriklad velmi pekne spraveny Sybase
>> ASA.
>>
>> aby tento fb server vyuzivala iba moja aplikacia lokalne...
>>
>> chcem to aj kvoli tomu, aby sa nemuselo na klientskom pocitaci nic
>> instalovat... iba sa skopiruje aplikacia (aj s fb binarkami) do
>> adresara a po spusteni exe sa spusti fb a fici to...
>>
>> miso
>>
>>
>>
> Co takhle embded server? Uz se tady o tom docela dost psalo. Je to
> sikovna vecicka prave pro takove vyuziti.
>
> Marek
>
Pardon Embedded, jsem se upsal.

M.